home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 4810 / 4810.xpi / chrome / speeddial.jar / content / settings / pref-controls.js < prev    next >
Text File  |  2010-01-31  |  5KB  |  147 lines

  1. var useContextualMenu;
  2.  
  3. function controlsPrefInit() {
  4.   useContextualMenu = (document.getElementById("rightClickAction").value == 6);
  5.   ctrlShortcutActionChanged();
  6.   ctrlShiftShortcutActionChanged();
  7.   altShortcutActionChanged();
  8.   altShiftShortcutActionChanged();
  9.   ctrlAltShiftShortcutActionChanged();
  10. }
  11.  
  12. function rightClickActionChanged() {
  13.   if (document.getElementById("rightClickAction").value == 6) {
  14.     if (!useContextualMenu) {
  15.       useContextualMenu = true;
  16.       // Reset other values to "contextual menu"
  17.       document.getElementById("shiftRightClickAction").value = 6;
  18.       document.getElementById("controlRightClickAction").value = 6;
  19.       document.getElementById("altRightClickAction").value = 6;
  20.     }
  21.   } else {
  22.     if (useContextualMenu) {
  23.       useContextualMenu = false;
  24.       // Reset other values to "do nothing"
  25.       document.getElementById("shiftRightClickAction").value = 0;
  26.       document.getElementById("controlRightClickAction").value = 0;
  27.       document.getElementById("altRightClickAction").value = 0;
  28.     }
  29.   }
  30. }
  31.  
  32. function shiftRightClickActionChanged() {
  33.   if (document.getElementById("shiftRightClickAction").value == 6) {
  34.     if (!useContextualMenu) {
  35.       useContextualMenu = true;
  36.       // Reset other values to "contextual menu"
  37.       document.getElementById("rightClickAction").value = 6;
  38.       document.getElementById("controlRightClickAction").value = 6;
  39.       document.getElementById("altRightClickAction").value = 6;
  40.     }
  41.   } else {
  42.     if (useContextualMenu) {
  43.       useContextualMenu = false;
  44.       // Reset other values to "do nothing"
  45.       document.getElementById("rightClickAction").value = 0;
  46.       document.getElementById("controlRightClickAction").value = 0;
  47.       document.getElementById("altRightClickAction").value = 0;
  48.     }
  49.   }
  50. }
  51.  
  52. function controlRightClickActionChanged() {
  53.   if (document.getElementById("controlRightClickAction").value == 6) {
  54.     if (!useContextualMenu) {
  55.       useContextualMenu = true;
  56.       // Reset other values to "contextual menu"
  57.       document.getElementById("shiftRightClickAction").value = 6;
  58.       document.getElementById("rightClickAction").value = 6;
  59.       document.getElementById("altRightClickAction").value = 6;
  60.     }
  61.   } else {
  62.     if (useContextualMenu) {
  63.       useContextualMenu = false;
  64.       // Reset other values to "do nothing"
  65.       document.getElementById("shiftRightClickAction").value = 0;
  66.       document.getElementById("rightClickAction").value = 0;
  67.       document.getElementById("altRightClickAction").value = 0;
  68.     }
  69.   }
  70. }
  71.  
  72. function altRightClickActionChanged() {
  73.   if (document.getElementById("altRightClickAction").value == 6) {
  74.     if (!useContextualMenu) {
  75.       useContextualMenu = true;
  76.       // Reset other values to "contextual menu"
  77.       document.getElementById("shiftRightClickAction").value = 6;
  78.       document.getElementById("controlRightClickAction").value = 6;
  79.       document.getElementById("rightClickAction").value = 6;
  80.     }
  81.   } else {
  82.     if (useContextualMenu) {
  83.       useContextualMenu = false;
  84.       // Reset other values to "do nothing"
  85.       document.getElementById("shiftRightClickAction").value = 0;
  86.       document.getElementById("controlRightClickAction").value = 0;
  87.       document.getElementById("rightClickAction").value = 0;
  88.     }
  89.   }
  90. }
  91.  
  92. function ctrlShortcutActionChanged() {
  93.   var currentValue = document.getElementById("ctrlShortcutAction").value;
  94.   if ((currentValue == 0) || (currentValue == 6)) {
  95.     // Disable corresponding checkbox
  96.     document.getElementById("ctrlShortcutMultikey").disabled = true;
  97.   } else {
  98.     // Enable corresponding checkbox
  99.     document.getElementById("ctrlShortcutMultikey").disabled = false;
  100.   }
  101. }
  102.  
  103. function ctrlShiftShortcutActionChanged() {
  104.   var currentValue = document.getElementById("ctrlShiftShortcutAction").value;
  105.   if ((currentValue == 0) || (currentValue == 6)) {
  106.     // Disable corresponding checkbox
  107.     document.getElementById("ctrlShiftShortcutMultikey").disabled = true;
  108.   } else {
  109.     // Enable corresponding checkbox
  110.     document.getElementById("ctrlShiftShortcutMultikey").disabled = false;
  111.   }
  112. }
  113.  
  114. function altShortcutActionChanged() {
  115.   var currentValue = document.getElementById("altShortcutAction").value;
  116.   if ((currentValue == 0) || (currentValue == 6)) {
  117.     // Disable corresponding checkbox
  118.     document.getElementById("altShortcutMultikey").disabled = true;
  119.   } else {
  120.     // Enable corresponding checkbox
  121.     document.getElementById("altShortcutMultikey").disabled = false;
  122.   }
  123. }
  124.  
  125. function altShiftShortcutActionChanged() {
  126.   var currentValue = document.getElementById("altShiftShortcutAction").value;
  127.   if ((currentValue == 0) || (currentValue == 6)) {
  128.     // Disable corresponding checkbox
  129.     document.getElementById("altShiftShortcutMultikey").disabled = true;
  130.   } else {
  131.     // Enable corresponding checkbox
  132.     document.getElementById("altShiftShortcutMultikey").disabled = false;
  133.   }
  134. }
  135.  
  136. function ctrlAltShiftShortcutActionChanged() {
  137.   var currentValue = document.getElementById("ctrlAltShiftShortcutAction").value;
  138.   if ((currentValue == 0) || (currentValue == 6)) {
  139.     // Disable corresponding checkbox
  140.     document.getElementById("ctrlAltShiftShortcutMultikey").disabled = true;
  141.   } else {
  142.     // Enable corresponding checkbox
  143.     document.getElementById("ctrlAltShiftShortcutMultikey").disabled = false;
  144.   }
  145. }
  146.  
  147.